\hypertarget{transition__map_8hpp}{\section{include/transition\-\_\-map.hpp \-File \-Reference}
\label{transition__map_8hpp}\index{include/transition\-\_\-map.\-hpp@{include/transition\-\_\-map.\-hpp}}
}


\-Transition map class.  


{\ttfamily \#include $<$boost/bimap.\-hpp$>$}\*
{\ttfamily \#include $<$boost/bimap/multiset\-\_\-of.\-hpp$>$}\*
{\ttfamily \#include $<$string$>$}\*
{\ttfamily \#include $<$iostream$>$}\*
\subsection*{\-Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{transition__map_8hpp_a04958c855a059e9b94ae6b329dd3335a}{typedef boost\-::bimap\*
$<$ multiset\-\_\-of$<$ int $>$\*
, multiset\-\_\-of$<$ int $>$ $>$ {\bfseries transition\-\_\-map}}\label{transition__map_8hpp_a04958c855a059e9b94ae6b329dd3335a}

\item 
\hypertarget{transition__map_8hpp_aa1d0da7298ee9db584046a599b56d412}{typedef transition\-\_\-map\-::value\-\_\-type {\bfseries position}}\label{transition__map_8hpp_aa1d0da7298ee9db584046a599b56d412}

\item 
\hypertarget{transition__map_8hpp_a199dd8f68d559d2678c3c6c73e92c061}{typedef \*
transition\-\_\-map\-::left\-\_\-const\-\_\-iterator {\bfseries left\-\_\-const\-\_\-iterator}}\label{transition__map_8hpp_a199dd8f68d559d2678c3c6c73e92c061}

\item 
\hypertarget{transition__map_8hpp_aadd3a1f6d9f4148a4940a08683a01415}{typedef \*
transition\-\_\-map\-::right\-\_\-const\-\_\-iterator {\bfseries right\-\_\-const\-\_\-iterator}}\label{transition__map_8hpp_aadd3a1f6d9f4148a4940a08683a01415}

\item 
\hypertarget{transition__map_8hpp_a1a32189b4da1791e978e88edfbb09750}{typedef std\-::pair\*
$<$ left\-\_\-const\-\_\-iterator, \*
left\-\_\-const\-\_\-iterator $>$ {\bfseries lpair}}\label{transition__map_8hpp_a1a32189b4da1791e978e88edfbb09750}

\item 
\hypertarget{transition__map_8hpp_a1b62c6602d4e30fb7f6f23fb80c7ea24}{typedef std\-::pair\*
$<$ right\-\_\-const\-\_\-iterator, \*
right\-\_\-const\-\_\-iterator $>$ {\bfseries rpair}}\label{transition__map_8hpp_a1b62c6602d4e30fb7f6f23fb80c7ea24}

\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$class Map\-Type $>$ }\\void \hyperlink{transition__map_8hpp_a819cbfafed453a42efd5662256c06bff}{print\-\_\-map} (const \-Map\-Type \&map, const std\-::string \&separator, std\-::ostream \&os)
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-Transition map class. \begin{DoxyAuthor}{\-Author}
\-Kimmo \-Luoma $<$kimmo$>$ 
\end{DoxyAuthor}
\begin{DoxyDate}{\-Date}
\-Fri \-Sep 7 11\-:41\-:29 2012 
\end{DoxyDate}


\subsection{\-Function \-Documentation}
\hypertarget{transition__map_8hpp_a819cbfafed453a42efd5662256c06bff}{\index{transition\-\_\-map.\-hpp@{transition\-\_\-map.\-hpp}!print\-\_\-map@{print\-\_\-map}}
\index{print\-\_\-map@{print\-\_\-map}!transition_map.hpp@{transition\-\_\-map.\-hpp}}
\subsubsection[{print\-\_\-map}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Map\-Type $>$ void {\bf print\-\_\-map} (
\begin{DoxyParamCaption}
\item[{const \-Map\-Type \&}]{map, }
\item[{const std\-::string \&}]{separator, }
\item[{std\-::ostream \&}]{os}
\end{DoxyParamCaption}
)}}\label{transition__map_8hpp_a819cbfafed453a42efd5662256c06bff}
\-Template to print the contents of a transition map


\begin{DoxyParams}{\-Parameters}
{\em map} & transition\-\_\-map \\
\hline
{\em separator} & std\-::string \\
\hline
{\em os} & std\-::ostream object \\
\hline
\end{DoxyParams}
